serve honorably

Translations
служить с честью
He served honorably in the military for over twenty years.
Он служил в армии с честью более двадцати лет.